$(function(){
    // 全选与单选
    $(".allsel").change(function(){
        let bool =$(this).prop("checked")
        $(".singlechk,.allsel").prop("checked",bool)
        sumTotal()
    })
    // 单选
    $(".singlechk").change(function(){
        let flag=true //true表示选中 false表示没有选中
        $(".singlechk").each(function(){
            let bool =$(this).prop("checked")
            if(!bool){
                flag=false
                return
            }
        })
        $(".allsel").prop("checked",flag)
        sumTotal()
    })
    // 增加
    $(".add").click(function(){
        let num=$(this).siblings("input").val()
        if(num>200){
            alert("已经超出库存量")
            num=200
        }else{
            num++;
        }
        $(this).siblings("input").val(num)
        sumTotal()
    })
    // 减少
    $(".reduce").click(function(){
        let num=$(this).siblings("input").val()
        if(num<=1){
            alert("不能小于1哦")
            num=1
        }else{
            num--;
        }
        $(this).siblings("input").val(num)
        sumTotal()
    })
    function sumTotal(){
        // 总数
        let allnum=0
        // 总价格
        let allprice=0
        $(".singlechk:checked").each(function(){
            let onePrice=$(this).parent().siblings(".content").find(".car-text").find(".price").text().substr(1)
            let oneNum =$(this).parent().siblings(".contorl").find("input").val()
            // 总价值
            allprice+=oneNum*onePrice
            // 总数量
            allnum+=parseFloat(oneNum)
        })
        $(".totalPrice").text(allprice,toFixed(2))
        $(".one").text(allnum)
    }
    $(".back").on("click",function(){
        history.go(-1)
    })
})